Hurtigbufferberegning: * gjennomsnitt aksesstid = L1% * L1 aksesstid + L2% * L2 aksesstid + Minne% * Minneaksesstid * Løse ligning for å finne L2 når gj.snitt er opgitt Operasjonstid: * svar_ns = (oppdatering_pr_ms / 10^6) * oppdateringstid_ns * merk at svaret skal oppgis i prosent Lagerstørrelse * svar = L1_buffer_kb + (primær_MB * 1024) + (L2_buffer_MB * 1024) + (hoved_GB * 1024^2) Diskaksess * svar = cache_aksessrate * cache_aksesstid + ( (1 - cache_aksessrate) * minne_aksessrate * ( minne_aksesstid + cache_aksesstid ) ) + ( (1 - cache_aksessrate) * (1 - minne_aksessrate) * ( disk_aksesstid + minne_aksesstid + cache_aksesstid) ) * Eks: http://www.google.no/search?q=(0.92*10)%2B((1-0.92)*0.96*70)%2B(11070*(1-0.92)*(1-0.96)) Prosessor, beregning * Busshastigheten = Bussfrekvens * Busbredde / 8 * Prosessorkravet = (antInstruksjoner / instruksjonerSomAksessererLager) * (1 - Treffrate) * HurtigBufferLinjeStørrelse * svar = BussHastigheten / Prosessorkravet (da får du Prosessorhastighet i MHz) Den midterste IO-formelen fra io.png er feil -> riktig er her: * svar = (( 1 - prosessorprosent ) * totalt ant. sykler ) + ( prosessorprosent * ( totalt ant sykler - busssykler )) DMA, oppgave 2 * svar = (bit_per_sek / bit_per_bokstav ) / ( mips * 10^6 )